﻿#main{
	margin:0.5em 2.5%;
	width:95%;
}
section,dl{	
	position:relative;
	width:auto;
	margin-bottom:0.5em;
	border:0.0625em solid #d9d9d9;
	background-color:#fff;
}
section menu{
	-webkit-box-orient: horizontal;box-orient:horizontal;
	display:-webkit-box !important;display: box !important;position:relative;
	height:1.875em;
	padding:0.625em 5%;	
	color: #ce9b3c;
}
section menu:last-child{
	border-top:0.0625em solid #d9d9d9;
}
section menu img{width:1.875em;margin-right:0.5em;}
section menu strong{
	display:block;
	-webkit-box-flex:1;box-flex:1;
	font-size:1.125em;
	line-height:1.6666em;
	font-weight: bolder;
}
var{display:block;width:0.6875em;height:1.875em;background:url(../../../css/res-apple/arrow.png) no-repeat center;-webkit-background-size:0.6875em auto;}

.down{
	background-color:#e4e3de;
	color:#fff;
}
.down var{background-image:url(../../../css/res-apple/arrow-b.png);}

dl dt{
	height:2.1875em;
	line-height:2.1875em;
	border-bottom:0.0625em solid #d9d9d9;
	background-color:#f0f0f0;
}
dl dt center{
	font-size:1.125em;
	font-weight: bolder;
	color:#4d4d4d;
}

dl dd{
	padding:0.5em 3%;	
	border-bottom:0.0625em solid #d9d9d9;
}
dl dd:last-child{
	border-bottom:0;
}

dl dd div{
	line-height:1.375em;
	padding-bottom:0.1875em;
	margin-bottom:0.3125em;
	border-bottom:0.0625em dotted #d9d9d9;
}
dl dd div strong{
	font-size:1.0625em;
	color:#f60;
	margin-right:0.3em;
}
dl dd div span{
	font-size:0.9375em;
	color:#4d4d4d;
}
dl dd pre{
	font-size:0.875em;
	line-height:1.42857em;
	color:#999;
}






